Submission to Techniques, tools and formalisms for capturing and assessing architectural quality in OO software
نویسندگان
چکیده
Quality and economical aspects of software development are strictly related. Adaptability, as a feature of quality, fosters reuse and the resulting economies of scale. Domain analysis is an effective way to improve adaptability. Yet domain analysis is expensive. To reduce the cost of domain analysis without reducing its effectiveness, we use a set of metrics to measure adaptability during design, i.e., when the cost of improving adaptability is still low. The measures are based on interfaces and assume an object-oriented software development.
منابع مشابه
Techniques, Tools and Formalisms for Capturing and Assessing the Architectural Quality in Object-Oriented Software
متن کامل
A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملImproving Rule Set Based Software Quality Prediction: A Genetic Algorithm-based Approach
The object-oriented (OO) paradigm has now reached maturity. OO software products are becoming more complex which makes their evolution effort and time consuming. In this respect, it has become important to develop tools that allow assessing the stability of OO software (i.e., the ease with which a software item can evolve while preserving its design). In general, predicting the quality of OO so...
متن کاملAssessing Internal Software Quality Attributes of the Object-Oriented and Service-Oriented Software Development Paradigms: A Comparative Study
Service-Oriented Architecture (SOA) is becoming the dominant approach for developing and organizing distributed enterprise-wide applications. Although the concepts of SOA have been extensively described in the literature and industry, the effects of adopting SOA on software quality are still unclear. The aim of the paper is to analyze how adopting SOA can affect software quality as opposed to t...
متن کامل